# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|

  config.vm.synced_folder '.', '/vagrant', disabled: true
  
  config.vm.box = "rapid7/metasploitable3-ub1404"
  config.vm.hostname = "metasploitable3-ub1404"
  
  config.ssh.username = 'vagrant'
  config.ssh.password = 'vagrant'

  config.vm.network "private_network", ip: '10.0.0.101', virtualbox__intnet: "LAN"

  $script = <<-SCRIPT
  echo Configuring network routing and forwarding...
  route add default gw 10.0.0.251
  route delete default gw 10.0.2.2 dev eth0
  SCRIPT
	
  # Applies the script above
  config.vm.provision "shell", run: "always", inline: $script
  
  
  config.vm.provider "virtualbox" do |v|
    v.name = "Metasploitable3-ub1404"
    v.memory = 2048
  end
end
